
# 使用 类 包装对象

class Human:

    def __init__(self, name, age, height, weight, gender):
        """
        构造方法
        定义属性
        """
        self.name = name          # 名字
        self.age = age          # 年龄
        self.height = height    # 身高
        self.weight = weight    # 体重
        self.gender = gender    # 性别

    def go_to_wc(self):
        """
        类方法（有什么行为）
        """
        if self.gender == "男":
            print("上男厕")
        else:
            print("上女厕")

    def introduction(self):
        print(f"""我叫{self.name}，我的身高是 {self.height}cm，体重是 {self.weight}kg，我是一个{self.gender}生""")
        self.go_to_wc()


if __name__ == '__main__':
    some_one = Human(name="张三", age=21, height=180, weight=50, gender="男")     # 实例化，给定需要的属性，以确定具体的对象
    some_one.introduction()
    some_one.go_to_wc()

    some_one2 = Human(name="李四", age=20, height=170, weight=45, gender="女")     # 实例化，给定需要的属性，以确定具体的对象
    some_one2.introduction()
    some_one2.go_to_wc()


